package com.wangp.safeCommit.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

/**
 * <p>
 * 字典项目
 * </p>
 *
 * @author zhangliang
 * @since 2024-12-17
 */
@Getter
@Setter
@TableName("TB_BC_DIC_ITEM")
public class TbBcDicItemEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "DIC_ITEM_ID", type = IdType.NONE)
    private BigInteger dicItemId;

    /**
     * 项目名称
     */
    @TableField("ITEM_NAME")
    private String itemName;

    /**
     * 项目编码
     */
    @TableField("ITEM_CODE")
    private String itemCode;

    /**
     * 类型编码
     */
    @TableField("DIC_CODE")
    private String dicCode;

    /**
     * 类型名称
     */
    @TableField("DIC_NAME")
    private String dicName;

    /**
     * 排序
     */
    @TableField("ITEM_SORT")
    private Integer itemSort;

    /**
     * 是否有效(通用字段)
     */
    @TableField("U_VALIDATE")
    private Boolean uValidate;

    /**
     * 登记人(通用字段)
     */
    @TableField("U_REGISTERID")
    private String uRegisterid;

    /**
     * 登记部门(通用字段)
     */
    @TableField("U_REGISDEPID")
    private String uRegisdepid;

    /**
     * 登记时间(通用字段)
     */
    @TableField("U_REGISTIME")
    private Date uRegistime;

    /**
     * 修改人(通用字段)
     */
    @TableField("U_MODIFYID")
    private String uModifyid;

    /**
     * 修改部门(通用字段)
     */
    @TableField("U_MODDEPID")
    private String uModdepid;

    /**
     * 修改时间(通用字段)
     */
    @TableField("U_MODTIME")
    private Date uModtime;

    /**
     * 企业编码
     */
    @TableField("ENTERPRISE_CODE")
    private String enterpriseCode;

    /**
     * 企业名称
     */
    @TableField("ENTERPRISE_NAME")
    private String enterpriseName;


}
